package com.pain.scaffold.common.utils;

import cn.hutool.core.io.FileUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;

import java.awt.*;

public class MyQrCodeUtil {

    public static void generateQrCode(){
        QrConfig config = new QrConfig(300, 300);
        // 设置边距，既二维码和背景之间的边距
        config.setMargin(3);
        // 设置前景色，既二维码颜色（青色）
        config.setForeColor(Color.CYAN);
        // 设置背景色（灰色）
        config.setBackColor(Color.GRAY);
        // 生成二维码到文件，也可以到流
        QrCodeUtil.generate("https://blog.csdn.net/WatereElement?spm=1011.2415.3001.5343", config, FileUtil.file("D:/qrcode.jpg"));
    }

    public static void main(String[] args) {
        generateQrCode();
    }

}
